MAAVQLSELRDRQAIFETLVAKGRELLACDRVIVYAFDDNYVGTVVAESVAEGWPQARDQVIEDPCFREHWVEAYRQGRIQATTDIFKAGLTECHLNQLRPLKVRANLVVPMVIDDQLFGLLIAHQASEPRQWQEIEIDQFSELASTGSLVLERLHFLEQTIASLHHHHHH