Translate English to Corpus The Corpus are a fictional faction from the popular video game Warframe who have a somewhat interesting language.
Whilst other factions in the game such as the Grineer have some logic behind their language, the Corpus is simply a lossy substitution of the English language.
All Corpus words are the same as their English counterparts, except with the following alphabetical mappings:

This causes some problems with pronunciation as:
yes becomes yey
say becomes yay
yay becomes yay
sassy becomes yayyy
case becomes yaye
Here's a text version of the mappings:
a -&gt; a
b -&gt; t
c -&gt; y
d -&gt; p
e -&gt; e
f -&gt; t
g -&gt; j
h -&gt; k
i -&gt; i
j -&gt; t
k -&gt; k
l -&gt; p
m -&gt; s
n -&gt; t
o -&gt; o
p -&gt; k
q -&gt; r
r -&gt; t
s -&gt; y
t -&gt; p
u -&gt; u
v -&gt; t
w -&gt; j
x -&gt; k
y -&gt; y
z -&gt; b

The challenge
Given text using the English alphabet, output its Corpus translation.
For example, the text Hello, World! becomes Keppo, Jotpp! in Corpus
The Rules

Input will only consist of ASCII printable characters
Input text may contain whitespace and punctuation, these must be preserved
Capitalization of letters must be preserved
This is code-golf so naturally, fewest bytes wins!

The Testcases
Test cases are separated with &lt;===========&gt;, with a blank line between input and expected output
Hello, World!

Keppo, Jotpp!
&lt;===========&gt;
Yes

Yey
&lt;===========&gt;
TestcaSe

PeypyaYe
&lt;===========&gt;
Programming Puzzles and Code Golf

Ktojtassitj Kubbpey atp Yope Jopt
&lt;===========&gt;
This text has a
newline in it

Pkiy pekp kay a
tejpite it ip
&lt;===========&gt;
Corpus language best language

Yotkuy patjuaje teyp patjuaje
&lt;===========&gt;
Strip the flesh! Salt the wounds!

Yptik pke tpeyk! Yapp pke joutpy!
&lt;===========&gt;
&quot;Install Warframe&quot; they said, &quot;It'll be fun&quot; they said

&quot;Itypapp Jatttase&quot; pkey yaip, &quot;Ip'pp te tut&quot; pkey yaip
&lt;===========&gt;
What the **** did you just ****ing say about me, you little *****?
I'll have you know I graduated top of my class in the Navy Seals,
and I've been involved in numerous secret raids on Al-Quaeda,
and I have over 300 confirmed kills.

Jkap pke **** pip you tuyp ****itj yay atoup se, you pipppe *****?
I'pp kate you ktoj I jtapuapep pok ot sy ypayy it pke Taty Yeapy,
atp I'te teet ittoptep it tusetouy yeytep taipy ot Ap-Ruaepa,
atp I kate otet 300 yottitsep kippy.

The Bonus
If you also include an audio recording (or video with audio) of you pronouncing each of the testcase's Corpus translations, you may multiply your bytecount by 1 as a reward.
Bash + coreutils, 46



tr b-zB-Z ${a=typetjkitkpstokrtyputjkyb}${a^^}


Try it online!